/* ------------------------------------------------------------------------------------
 *
 *
 * Skin: default
 * Author: Bastian Schröder <bs@chemanet.de>
 * Version: 2007-08-03
 *
 * ------------------------------------------------------------------------------------ */

* {
	margin: 0;
	padding: 0;
}

a {
	color: black;
}
a:hover {
	color: #C25801;
}

body {
	background-color: #ECECEC;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 75%;
	color: black;
}


body div#menubar {
	height: 69px;
	padding: 5px;
	background-image: url(img/menu_lapse.png);
	background-repeat: repeat-x;
	background-position: 0px 64px;
}
body div#menubar a#userview,
body div#menubar a#groupview,
body div#menubar a#globaladd {
	display: block;
	float: left;
	width: 84px;
	margin: 0 5px;
	padding: 5px;
	padding-top: 36px;
	background-image: url(img/user.png);
	background-repeat: no-repeat;
	background-position: 36px 5px;
	border: 1px solid #ECECEC;
	text-align: center;
	text-decoration: none;
}
body div#menubar a#groupview {
	background-image: url(img/group.png);
}
body div#menubar a#globaladd {
	float: right;
	background-image: url(img/add.png);
}
body div#menubar a#userview:hover,
body div#menubar a#groupview:hover,
body div#menubar a#globaladd:hover {
	border: 1px solid #C25801;;
}



body div#user_view {

}
body div#user_view button#adduser {
	margin-bottom: 10px;
}




body form {
	padding-top: 5px;
}
body form label {
	display: block;
	margin-bottom: 5px;
}
body form p {
	margin-bottom: 5px;
}
body form label span {
	padding-top: 5px;
}
body form label span,
body form p span  {
	display: block;
	float: left;
	width: 75px;
}
body form label input {
	width: 210px;
	padding: 1px;
}
body form label#membership,
body form label#members {
	margin-bottom: 5px;
}
body form label#membership select,
body form label#members select {
	float: left;
	width: 210px;
	height: 80px;
	margin: 0 5px 5px 0;
}

body form label#add_membership {
	margin-bottom: 10px;
}
body form label#add_membership select {
	margin: 0 5px 0 75px;
	width: 210px;
	float: left;
}
body form label#add_membership a {
	display: block;
	padding: 2px;
}


/* classes */
body div.browser {
	float: left;
	width: 225px;
	height: 419px;
	margin-right: 10px;
	background-color: white;
	border-top: 1px solid black;
	border-right: 1px solid black;
}
body div.browser div {
	overflow: hidden;
	min-height: 35px;
	margin: 5px;
	padding-top: 7px;
	padding-left: 42px;
	background-image: url(img/rail_user.png);
	background-repeat: no-repeat;
	background-position: 2px 0;
	font-size: 1em;
	font-weight: normal;
	border: 1px solid white;
}
body div#group_view div.browser div {
	min-height: 30px;
	padding-top: 12px;
	background-image: url(img/rail_group.png);
}
body div.browser div:hover,
body div.browser div.activ {
	border: 1px solid #C25801;
	color: #C25801;
	cursor: pointer;
}